@charset "utf-8";
/* CSS Document */
#mainContainer { float:none; }
.personalInfo { width:820px; margin:30px auto 20px; }
#pr_left { float:left; width:570px; }
.userName { font-size:18px; font-weight:bold; padding:0 0 0 5px; color:#6bb044; margin:0; float:none; text-indent:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif  }
.personalInfo { }
.basicInfo { overflow:hidden; zoom:1; margin-bottom:10px; }
.basicInfo ul { margin:15px 0 0 7px; }
.basicInfo ul li { padding-bottom:8px; line-height:140%; color:#888; }
.basicInfo ul li span { color:#000; }
ul.basicInfo { margin-bottom:14px; }
.basicInfoL { float:left; width:230px; display:inline; margin-left:5px; }
.basicInfoL .avatar { margin:0 0 18px; }
.basicInfoL .avatar img { padding:8px; border:1px solid #f0f0f0; }
.basicInfoL .about { padding:10px; }
.basicInfoL ul li { float:left; margin:0 10px; display:inline; }
.basicInfoL ul li span { display:block; float:left; height:20px; line-height:20px; padding-left:20px; background:url(icon_fd.gif) no-repeat 0 center; *background-position:0 0; color:#999; }
.basicInfoL ul li a { display:block; float:left; height:20px; line-height:20px; padding-left:20px; }
.basicInfoL ul li.addFD a{ background: url(icon_add.gif) no-repeat 0 center; *background-position:0 0; }
.basicInfoL ul li.sentPM a { background: url(icon_sent.gif) no-repeat 0 center; *background-position:0 0; }
.basicInfoR { float:right; width:335px; display:inline; }
.advanceInfo { width:560px; margin-left:5px;  }

.advance { overflow:hidden; zoom:1; }
.infoItem { width:100%; margin:0 0 30px;  }
.infoItem h4 { height:20px; line-height:20px; padding:4px 0 3px 10px; margin-bottom:5px; background:url(../arrow2.gif) no-repeat 0 center;  border-bottom:1px solid #ececec;  color:#666;  padding-left:10px; font-size:12px; }
.infoItem .visiStat { font-size:12px; color:#ccc; float:right; display:inline; margin-top:-18px; margin-right:10px; }
.infoItem ul { margin-top:10px; }
.infoItem li { padding:5px 5px 10px 10px; overflow:hidden; zoom:1; }
.infoItem span { font-weight:normal; }
.infoItem li h5 { margin-bottom:3px; position:relative; color:#666; }
.infoItem li h5 span { display:inline; float:none; color:#999; }
.infoItem li h5 span.fixRT { position:absolute; right:5px; text-align:right; color:#ccc; }
.infoItem li p { color:#666; line-height:140%; }
.blogInfo li { padding-bottom:5px; }
.addInfo div { padding:10px; color:#888; }
.sideShow { float:right; width:230px; margin-right:5px; }
.sideItem { width:230px; margin:0 0 30px 5px; }
.sideItem h4 { height:20px; line-height:20px; padding:4px 0 3px 10px; background:#fafafa;  color:#666;  padding-left:10px; margin-bottom:20px; }
.avatarList04 { overflow:hidden; zoom:1; }
.avatarList04 li { width:80px; height:100px; float:left; display:inline; overflow:hidden; text-align:center; }
.avatarList04 li img { padding:1px; border:1px solid #ddd; }
.avatarList04 li a img { border:1px solid #ddd; }
.avatarList04 li a:hover img { border:1px solid #6bb044; }
.avatarList04 li .desc { line-height:120%; }
.avatarList04 li .desc a { color:#666; }
.avatarList04 li .desc a.del { font-family:Arial; color:#ccc; text-decoration:none; }
.avatarList04 li .desc a:hover { color:#6bb044; }

.sideItem .avatarList04 li { width:75px; }
.sideItem .avatarList04 li a { color:#888; }
.sideItem  .more { text-align:right; padding-right:15px; }
a.popup { padding-right:16px; }
a.popup:hover { background:url(../popup_s.gif) no-repeat 100% 1px; }
#innerWapper .profileBanner { background:url(../img_pagebanner_profile.jpg) no-repeat 0 center; }